home *** CD-ROM | disk | FTP | other *** search
- > > To get some more water on the wheel, I tested memspeed yesterday on my Afterburner040.
- > ...
- > > With memspeed I get 4.9 MB/s to ST-RAM read and slightly less write.
- >
- > In what graphics mode?
-
- Yeah, in what graphics mode ?
-
- (256 colors I hope :-) )
-
- > > To TT-RAM I get 35.9 MB/s read and 16 MB/s write.
- >
- > That sounds rather low, but see below.
-
- Esspecially the write-access.
-
- > What did you get on cache accesses?
- >
- > Only 9 million 32 bit read accesses and 4 million write accesses per second.
- > Even a standard Falcon comes close to that for writes (even if they're only
- > 16 bit in that case). I guess the '040 might have to read the entire cache
- > line first when writing, though, unless you use move16.
-
- I don't think MEMSPEED.TOS was intended for a 68040 testing. It was programmed
- on a TT030 back where the 68030 was a hot CPU.
-
- > Shouldn't burst mode do better than that?
-
- OOOhhhhhh my my, indeed. You can count on that ! :-)
-
- > (Assuming the AB040 does burst, which seems likely.)
-
- I can't see, why it shouldn't have it. It has a full-spec. 32-bit BUS with
- the BUS clock being the external CPU clock.
-
- > According to Motorola's 680x0 optimization document:
- > Saving/restoring registers:
- >
- > A: movem.l d4-d7,-(a7) B: move.l d7,-(a7)
- > move.l d6,-(a7)
- > move.l d5,-(a7)
- > move.l d4,-(a7)
- >
- > 68000/20/60/xx: A
- > 68040: B (if time critical)
- >
- > Which suggests that using movem for memory speed test isn't a good idea
- > on that processor. I've no idea how large the difference is, though.
-
- It's funny that the 68060 doesn't act the same way as the 68040 in that
- regard.
-
- > Trying to figure out the instruction timing tables is not simple, but to me
- > it looks like succeding MOVEMs with four registers will take seven cycles
- > each, while four simple MOVEs will only take four cycles.
- > That is, it _might_ be possible to almost double the figures.
-
- Sounds reasonable enough. And me who always thought that `movem' was always
- faster than every other move-instruction, no matter what brand of 68xxx CPU.
-
- > Doug has probably already figured out the correct numbers. ;-)
-
- You can count on that :-)
-
- > > One interresting thing is that when I run GEM-Bench and test the AB040 against
- > > the Medusa040 the AB040 is actually more than twice as fast at RAM-Access and
- >
- > Strange.
-
- Yes, that's _very_ strange.
-
- > > also faster than MagiC Mac running on a 040 MAC. Not a big difference though.
-
- I had similar experience under MagiCMac on my Mac.
-
- > What kind of Mac was that?
-
- My Mac is a LC-630 with a 33 Mhz 68lc040 CPU.
-
- > > BTW. My program is called memspeed.tos, not ttp. :-)
- >
- > Well, that might be true for mine as well.
- > What version? I have 1.0.
-
- Same here too.
-
- By the way, I found the reason for my ST-RAM access quotes.
-
- It was in 640x480 16 colors and in 36/18 Mhz mode, therefore the bigger numbers.
-
- I'm sorry for giving misleading information.
-
-
- Keep Cool and Flying...
-
- ChainXOR...
-
-